@charset "utf-8";
/* CSS Document */
.all{ width: 100%;text-align:center}

/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.aa { position:relative;}
.bb { position:absolute;}
.mt12 {  margin-top:12px;}

/*正文开始*/
.banner { height:460px;}

.conbg { background:url(../images/conbg.png) repeat-y center top;}
.list_l { width:222px; height:820px; overflow:hidden; margin-top:21px;}
.prolist { width:222px; height:820px; overflow:hidden;}
.prolist h2 { height:49px; font-size:20px; text-align:center; font-family:"微软雅黑"; font-weight:normal; background:url(../images/listh2.gif) no-repeat; padding-top:10px; line-height:22px;}
.prolist h2 a { color:#fff}
.prolist h2 em { display:block; font-family:Arial; font-size:13px; font-style:normal; color:#bcbcbc; text-transform:uppercase}
.list_con { height:737px; overflow:hidden; padding:17px 10px 0; border:1px solid #d5d5d5; border-width:0 1px; background:url(../images/listbg.jpg) no-repeat center top}
.list_con h3 { background:url(../images/listh3.jpg) no-repeat; margin-bottom:9px; height:33px; line-height:33px; font-size:12px; padding-left:40px;}
.list_con h3 a { color:#fff;}
.list_con ul { padding:0 0 10px 0; /*height:107px;*/ overflow:hidden;}
.list_con ul li { height:34px; line-height:34px; overflow:hidden; background:url(../images/lidd.gif) no-repeat 19px center; padding-left:39px; border-bottom:1px solid #d9d9d9}
.list_con ul li a { color:#5b5b5b;}
.list_con ul .nobot { border-bottom:0}
.di { background:url(../images/lidi.gif) no-repeat center top; height:5px; line-height:0; font-size:0}
.leftbd { background:url(../images/leftbd.jpg) no-repeat; height:135px; overflow:hidden; padding:16px 0 0 112px; font-size:16px; color:#131313; font-family:"微软雅黑"; line-height:24px;}
.leftbd span { display:block; color:#eb891a}

.pro { width:720px; height:820px; overflow:hidden; margin-top:21px;}
.pro h2 { background:url(../images/bar960.gif) no-repeat; height:36px; line-height:36px; font-size:14px; font-family:"微软雅黑"; font-weight:normal; padding:0 10px 0 20px; border-right:1px solid #d6d6d6;}
.pro h2 a { color:#fff}
.pro h2 span { display:block; padding:10px 0 0 0;}
.pp_con { height:764px; overflow:hidden; padding:20px 0 0 0;}
.pp_con ul li { width:225px; height:254px; margin-right:15px; display:inline; float:left; overflow:hidden}
.pp_con ul li img { width:222px; height:200px; border:1px solid #d6d6d6; padding:3px;}
.pp_con ul li span { height:40px; line-height:40px; text-align:center; display:block; overflow:hidden}
.pp_con ul .nobot { margin-right:0}

.bd01 { width:960px; height:112px; margin-top:18px;}
.bd01 img { width:960px; height:112px;}
.tel { top:74px; left:698px; color:#3b3b3b; font-family:"微软雅黑"; font-size:14px;}
.tel em { font-style:normal; font-size:17px; color:#cd1c17;}
.bd02 { width:960px; height:112px;}
.bd02 img { width:960px; height:112px;}
.tel2 { top:76px; left:710px; color:#3b3b3b; font-family:"微软雅黑"; font-size:14px;}
.tel2 em { font-style:normal; font-size:17px; color:#fff;}
.zxbtn { top:30px; left:762px;}
.zxbtn img { width:133px; height:32px;}

.ys { height:1440px; background:url(../images/yssha.jpg) no-repeat center bottom; margin-top:18px;}
.ys h2 { height:87px; line-height:87px; background:url(../images/ysh2bg.gif) repeat-x; text-align:center; font-size:30px; font-family:"微软雅黑"; font-weight:normal; color:#fff; }
.ys h2 img { padding-top:10px;}
.bg01 { height:327px; overflow:hidden}
.img01 { top:32px; left:22px;}
.img02 { top:73px; right:16px;}
.img03 { top:27px; left:35px;}
.img04 { top:46px; right:24px;}
.one { top:61px; left:497px;}
.one h3 { padding-bottom:20px;}
.one p { width:364px; line-height:26px; font-size:15px; color:#474747; font-family:"微软雅黑"; padding:0 0 8px 68px;}
.one p em { font-style:normal; color:#ca0f0a}
.bg02 { background:url(../images/ys_shadow.gif) repeat-x center top; height:325px;}
.two { top:68px; left:18px;}
.two p { width:362px;}
.bg03 { background:url(../images/ys_shadow.gif) repeat-x center top; height:310px;}
.three { top:61px; left:510px;}
.bg04 { background:url(../images/ys_shadow.gif) repeat-x center top; height:344px;}
.four { top:55px; left:17px;}

.dian { width:960px; height:492px; margin-top:18px; overflow:hidden}
.d_con { width:935px; height:429px; padding:26px 0 0 23px; border:1px solid #d6d6d6; border-top:0; background:url(../images/dsha.gif) no-repeat 410px top; overflow:hidden}
.d_con p { width:375px; height:400px;}
.d_con p img { width:373px; height:398px; border:1px solid #d8d8d8}
.d_con p span { top:368px; left:1px; width:373px; height:31px; line-height:31px; background:url(../images/spanre.png) repeat; text-align:center; display:block; overflow:hidden}
.d_con p span a { color:#fff}
.d_con ul { padding:0 0 0 57px; width:502px; overflow:hidden}
.d_con ul li { float:left; margin:0 23px 21px 0; display:inline; width:223px; height:189px;}
.d_con ul li img { width:221px; height:187px; border:1px solid #d8d8d8}
.d_con ul li span { top:161px; left:1px; width:221px; height:27px; line-height:27px; background:url(../images/spanre.png) repeat; text-align:center; display:block; overflow:hidden}
.d_con ul li span a { color:#fff}

.ry { width:248px; height:446px; overflow:hidden; border:1px solid #d6d6d6; margin-top:18px;}
.ry h2 { background:url(../images/barry.gif) no-repeat;}
.ry_c { width:190px; height:400px; padding:10px 29px 0; overflow:hidden}
.r01 { text-align:center}
.ry_c ul { width:190px; overflow:hidden; padding:10px 0;}
.ry_c ul li { width:190px; height:166px; padding:10px 0;}
.ry_c ul li img { width:190px; height:150px;}
.ry_c ul li span a { height:44px; line-height:30px; color:#5b5b5b; font-family:"宋体"; text-align:center; display:block; overflow:hidden}

.about { width:699px; height:448px; overflow:hidden; margin-top:18px;}
.about h2 { padding-left:34px;}
.a_con { padding:27px 0 0 21px; width:676px; height:384px; overflow:hidden; border:1px solid #d6d6d6; border-top:0}
.a_con dl { height:180px; overflow:hidden}
.a_con dl dt { width:216px; height:180px;}
.a_con dl dt img { width:208px; height:172px; padding:3px; border:1px solid #d1d1d1}
.a_con dl dd { width:415px; padding-left:20px; overflow:hidden}
.a_con dl dd h3 { font-size:14px; height:32px; line-height:26px;}
.a_con dl dd h3 a { color:#313131}
.a_con dl dd p { line-height:24px; color:#5b5b5b;}
.a_con dl dd span { display:block; padding-top:5px;}
.a_con ul { padding-top:27px; height:160px;}
.a_con ul li { float:left; width:151px; margin-right:17px; display:inline}
.a_con ul li img { width:143px; height:120px; padding:3px; border:1px solid #d1d1d1}
.a_con ul li span a { height:38px; line-height:38px; text-align:center; display:block; overflow:hidden; color:#5b5b5b;}

.al { width:958px; height:290px; overflow:hidden; margin-top:15px; border:1px solid #d6d6d6;}
.sbbar { height:43px; background:url(../images/barsb.gif) repeat-x}
.sbbar ul li { float:left; width:139px; height:43px; text-align:center; margin-right:2px; font-size:14px; font-family:"微软雅黑";}
.sbbar ul li a { background:url(../images/sb01.gif) no-repeat; height:43px; line-height:38px; display:block; color:#fff}
.sbbar ul li a:hover, .sbbar ul .cur a { background:url(../images/sbhover.gif) no-repeat; display:block; color:#fff}
.sbbar span { padding:10px 10px 0 0;}
.al_c { width:938px; height:229px; padding:17px 0 0 20px; overflow:hidden;}
.al_c ul li {float:left;width:210px; margin-right:23px;display:inline;}
.al_c ul li img {width:202px; height:175px; padding:3px; border:1px solid #d5d5d5}
.al_c ul li span a { height:38px; line-height:38px;text-align:center; display:block;color:#444; overflow:hidden}


.dt { width:250px; height:404px; overflow:hidden; margin-top:18px; padding-right:10px; background:url(../images/dtsha.gif) no-repeat right top}
.dt h2 { background:url(../images/icon.gif) no-repeat 9px center; padding:0 14px 0 28px; height:34px; line-height:34px; border-top:1px solid #c6c6c6; border-bottom:1px solid #cfcfcf; font-size:14px; font-family:"微软雅黑"; font-weight:normal;}
.dt h2 a { color:#c90101}
.dt h2 em { font-style:normal; padding-left:10px; font-family:Arial; text-transform:uppercase; color:#bababa}
.dt h2 span { padding-top:10px;}
.dt_c { padding:10px 10px 0 2px; width:238px; height:349px; overflow:hidden}
.dt_c ul li { height:30px; overflow:hidden; line-height:30px; background:url(../images/dd.gif) no-repeat 10px 10px; padding-left:33px; border-bottom:1px dotted #ccc}
.dt_c ul li a { color:#5b5b5b}
.dt_c ul .nobot { border-bottom:0}

.new { width:425px; height:404px; overflow:hidden; margin:18px 0 0 8px;}
.n_con { padding: 0px 0 0 6px; width:420px; height:349px; overflow:hidden;}
.n_con dl { height:102px; overflow:hidden;}
.n_con dl dt { width:128px; height:102px;}
.n_con dl dt img { width:120px; height:94px; padding:3px; border:1px solid #d5d5d5;}
.n_con dl dd { padding-left:18px; width:266px;}
.n_con dl dd h3 { font-size:12px; height:26px; line-height:24px;}
.n_con dl dd h3 a { color:#313131;}
.n_con dl dd p { line-height:22px; color:#444; font-family:"宋体"; overflow:hidden}
.n_con ul  { padding:12px 0 0 8px; width:404px; overflow:hidden;}
.n_con ul li {  height:30px; line-height:30px; overflow:hidden; background:url(../images/dd.gif) no-repeat 0 10px; padding:0 5px 0 22px; overflow:hidden; color:#444; border-bottom:1px dotted #ccc}
.n_con ul li a { color:#444}
.n_con ul .nobot { border-bottom:0}

.faq { width:248px; height:404px; overflow:hidden; padding:0; background:none}
.fa_con { width:238px; height:368px; overflow:hidden; padding:0 0 0 10px; margin-top:10px;}
.fa_con dl { padding:5px; width:213px; background:url(../images/faqx.gif) no-repeat left top}
.fa_con dl dt { height:28px; overflow:hidden; line-height:28px; background:url(../images/wen.gif) no-repeat left 6px; padding-left:30px;}
.fa_con dl dt a { color:#313131;}
.fa_con dl dd { background:url(../images/da.gif) no-repeat left 3px; line-height:25px; height:47px; overflow:hidden; color:#5b5b5b; text-indent:2.5em;}
.fa_con .nobot { background:none}

.botsha { height:31px; line-height:0; font-size:0; background:url(../images/botsha.jpg) no-repeat center top}
.link {height: 80px;overflow:hidden;}
.link h2 { font-size:12px; height:39px; line-height:39px; background:url(../images/barlink.gif) no-repeat; padding:0 14px 0 72px;}
.link h2 a { color:#fff;}
.link h2 span a { font-weight:normal; font-family:"宋体"; color:#bb0101}
.l_con { line-height:30px; padding:12px 10px 0; height:81px; overflow:hidden; color:#575757;}
.l_con li{width:116px;float:left;}
.l_con li a { color:#575757;}


/*全屏flash切换*/
#flashs { position:relative;}
#flashs .bgitem {  }
#flashs .btn{ position:absolute; z-index:7; bottom:22px; right:50%; margin-right:-470px; padding:5px 6px;}
#flashs .btn span{ color:#F98904;  background:#efefef; border:1px solid #F98904; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#CA0F0A; color:#fff;}


/*page*/
.xiaocms-page {  float: left; height: 40px; width: 740px; margin-top: 10px; padding-top:10px;text-align:center; }
.xiaocms-page span{ text-align: right; height: 25px; width: 25px; color: #fff; border: 1px solid #FC0D0D; background:#FC0D0D; padding: 5px 8px; margin-right: 10px; }
.xiaocms-page a{ text-align: right; height: 25px; width: 25px; color: #999; border: 1px solid #CCC; padding: 5px 8px; margin-right: 10px; }
.xiaocms-page a:hover{ color: #fff; border: 1px solid #FC0D0D; background:#FC0D0D;}